Malleable Memory Mapping: User-Level Control of Memory Bounds for Effective Program Adaptation
نویسنده
چکیده
This paper presents a user-level runtime system which provides memory malleability to programs running on non-dedicated computational environments. Memory malleability is analogous to processor malleability in the memory space, i.e. it lets a program shrink and expand its resident set size in response to runtime events, without affecting the correct execution of the program. Malleability becomes relevant in the context of grid computing, where loosely coupled distributed programs assume to run on busy computational nodes with fluctuating CPU and memory loads. User-level malleable memory is proposed as a portable solution to obtain as much as possible out of the available memory of a computational node, without reverting to more drastic solutions such as job suspension or migration, and without causing the system to thrash. Malleable memory mapping is also a solution to cope with the unpredictable behavior of existing virtual memory management policies under oversized memory loads. The current prototype is simple but leaves plenty of room for application-independent or application-specific optimizations, compiler support and other extensions. Our performance evaluation is a proof of concept that grid programs with malleable memory can improve their performance by an order of magnitude as opposed to grid programs that let their memory being reclaimed and reallocated by the OS.
منابع مشابه
The Effect of Memory and Attention Adaptation Training on Working Memory and Processing Speed in Children Survived from Cancer
The aim of this study was to promote working memory and processing speed in adolescents surviving acute lymphoblastic leukemia with a history of chemotherapy, utilizing a cognitive behavior therapy (MAAT). The study population of this research included 60 adolescents survived from acute lymphoblastic leukemia with chemotherapy history attending Imam Reza outpatient oncology clinic. The partici...
متن کاملThe Effectiveness of Arsh Leisure Time Program on the Profile Working Memory of Children With Educatable Intellectual Disability
Objective Intellectual Disability (ID) affects all aspect of life. Although children with ID have low intelligence, the educational environment, living environment, and relationships with their others, especially their parents, have an important effect on their potential actualization. With regard to the limitations and problems of children with ID in the working memory, it is very important to...
متن کاملA Comparison of the Effectiveness of Two Training Methods of emotional regulation skills and working memory exercises on reading performance of students with reading disabilities
The purpose of this study was to compare the effectiveness of two methods of training emotional regulation skills and working memory exercises on the reading performance of students with reading disabilities. The method of this study was experimental design with a pretest-posttest design with a control group. The statistical population of the study included all students with a reading disorder,...
متن کاملThe Effect of Drug Abstinence Program on Memory Functioning of Heroin Addicts
Introduction: Most of our knowledge regarding the link between opioid dependence and poor cognitive functioning is derived from cross sectional studies.This longitudinal study measured the change in memory functioning following complete abstinence among individuals with heroin dependence. Methods: Using a before-after design,this study followed 30 adults ...
متن کاملWorking Memory Training in Children with Mild Intellectual Disability, Through Designed Computerized Program
Objectives: The aim of this research is designing a computerized program, in game format, for working memory training in mild intellectual disabled children. Methods: 24 students participated as test and control groups. The auditory and visual-spatial WM were assessed by primary test, which included computerized Wechsler numerical forward and backward sub- tests, and secondary tests, which c...
متن کامل